package com.dcy.znoa.dao.attendance;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.dcy.znoa.controller.attendance.model.attRealRecord.*;
import com.dcy.znoa.domain.attendance.AttRealRecord;

import java.util.List;

public interface AttRealRecordDao extends BaseMapper<AttRealRecord>{

    List queryReasonList(SelectAbnormalARRModel model);

    List queryGroup(SelectAbnormalARRModel model);

    List queryOpersByAttType0(QueryOpersByAttTypeModel model);

    List queryOpersByAttType1(QueryOpersByAttTypeModel model);

    List queryOpersByAttType2(QueryOpersByAttTypeModel model);

    List queryOpersByAttType3(QueryOpersByAttTypeModel model);

    List queryOpersByAttType4(QueryOpersByAttTypeModel model);

    List queryAttAndApplyGroup(QueryAttAndApplyModel model);

    List queryAttAndApplyGroup1(QueryAttAndApplyModel model, Page page);

    List queryAttAndApplyGroup2(QueryAttAndApplyModel model);

    List queryAttDetailAllDay(QueryAttAndApplyModel model, Page page);

//    List selectArrAndApply(SelectARRModel model);

//    List queryTimesByTypeAndOper(SelectTimebyAttTypeModel model);
//
//    List queryTimesByApplyTypeAndOper(SelectTimebyApplyTypeModel model);


//    List queryList(SelectARRModel model);
}
